Teaching Goal Modeling to Engineering Professionals - An Experience Report
نویسندگان
چکیده
Model-based software engineering is a common means to cope with complexity, size, and safety-relevance of modern embedded systems. While conceptual modeling is often part of university curricula and the concepts of modelbased engineering are also taught in industrial training, very few experience reports can be found on teaching model-based requirements engineering to industry professionals. In this paper, we report on our findings from teaching goal modeling with GRL as part of a model-based engineering course to industry professionals with no software engineering background. It showed that goal modeling is an appropriate means to cope with industrial problems, that teaching goal modeling can be used as gentle introduction into model-based software engineering, and that fundamental concepts of conceptual modeling are easy to understand for engineering professionals when taught in combination with goal modeling.
منابع مشابه
Goal Modeling Education with GRL: Experience Report
Goal modeling and analysis with the Goal-oriented Requirement Language (GRL) is taught in software engineering and computer science at the University of Ottawa since 2003. This paper presents the general education approach taken in an undergraduate requirements engineering course and in a graduate software engineering course. Some of the particularities of these courses involve the use of a gen...
متن کاملMaking Means-End-Maps Workable for Recommending Teaching Methods
Finding appropriate didactical approaches for a specific purpose in software engineering education is difficult. Our work focusses on a recommendation engine for teaching methods. This encompasses modeling teaching goals and suitable teaching methods. To that end, we translated Reich’s pool of domain independent constructive teaching methods into a concept map which also includes educational go...
متن کاملTeaching Goal Modeling in Undergraduate Education
Goal modeling in general, and i* in particular, are typically taught in specialized courses that are part of postgraduate programs. In this paper, we report on our experience concerning teaching i* and its basic, essential dialect called simple i* to over 130 first-year students of a bachelor degree in information science. We present the intended learning outcomes and activities, we introduce t...
متن کاملOn the Learnability of i*: Experiences from a New Teacher
For accomplished users of goal modelling, the di culties experienced with learning the concepts, semantics and practical skills for applying the techniques are often distant memories. Teaching such approaches provides valuable insights into the learnability of the techniques. In this paper we discuss our experiences of teaching i⇤ goal modelling for the first time, as part of a requirements eng...
متن کاملUse and Abuse Cases
Use Case Modeling (UCM) has become an essential ingredient of computing courses, as it is widely used in object-oriented analysis and design. Although a simple concept, UCM is not straightforward to teach. We report on our experience gained in teaching students as a part of requirements engineering education at both undergraduate and postgraduate level. Two case studies reveal a number of probl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017